/* 
* @Author: anchen
* @Date:   2015-12-23 11:36:04
* @Last Modified by:   anchen
* @Last Modified time: 2015-12-31 18:14:29
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}fieldset,img{border:0;}:focus{outline:0;}code,em,strong,th,optgroup{font-style:normal;font-weight:normal;}h1,h2,h3,h4,h5,h6{font-size:62.5%;;font-weight:normal;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}code{font-size:100%;}input,button,textarea,select{}body{line-height:1.5;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;color:#333;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}:link,:visited{text-decoration:none;}
body,html{
  margin:0px;
    padding:0px;
  width:100%;
  font-size: 14px;
  color: #333;
  font-family: Microsoft Yahei;
  background:#fff;
}
.pull-left{ float: left; display:block;}
.pull-right{ float: right; display:block;}
.clear{ clear:both;}
*{
    margin:0;
    padding:0;
    list-style: none;
}

a,a:link, a:hover, a:active, a:focus {
  outline: 0;
  text-decoration: none;
  font-size: 14px;
  color: #333;
}
hr{
  margin-top: 0px; 
  margin-bottom: 0px;
}
label{
  font-weight: normal;
}
input:focus,button:focus{
  outline:none;
}
.clearfix{ clear: both; }
/*header start*/
.header{ background:url(/images/main/hd.png) repeat;width:100%;height:100px;}
.header .inner-container{ width: 1024px; margin: 0 auto; padding: 0; }
.header .mini_nav{ padding-top: 55px; }
.header .mini_nav a{ display: block; color: #fff; height: 45px; line-height: 45px; padding: 0 10px; font-size: 14px; }
.header .mini_nav li:hover a,.header .mini_nav li.on a{ background: #666; }
.header .other{ position: relative; }
.header .mini_nav{ float: right; }
.header .mini_nav li{ margin: 0 2px; }
.header .mini_nav li i{ padding-left: 5px; }
.header .mini_nav li.line_l{ border-left: #666 2px solid; height: 45px;padding-left: 2px;  }
.header .mini_nav_in{ width: 154px; position: absolute; background: #666;padding: 5px 0; display: none; z-index: 11111;}
.header .mini_nav_in p{ color: #ccc; padding: 0 10px; line-height: 30px; height: 30px;}
.header .mini_nav_in p a{ color: #fff; line-height: 30px; height: 30px;}
.header .mini_nav_in p a:hover{ text-decoration: underline; }
.header .header-dropdown-sep {
    border: 0;
    height: 1px;
    margin: 10px 0;
    background-image: -webkit-linear-gradient(left, #666666, white, #666666);
    background-image: -moz-linear-gradient(left, #666666, white, #666666);
    background-image: -ms-linear-gradient(left, #666666, white, #666666);
    background-image: -o-linear-gradient(left, #666666, white, #666666);
}
.header .mini_nav li:hover .mini_nav_in,.header .mini_nav li.on .mini_nav_in{ display: block; }
/*header end*/
/*box start*/

.box{ width: 1024px; /*margin: auto;*/ position: absolute; left: 50%; margin-left:-507px; padding-top: 20px; }

.box_in{ width: 1200px; /*margin: auto;*/ position: absolute; left: 50%; margin-left:-600px; padding-top: 20px; }

/*box end*/

/*cxt start*/
.cxt .local{ text-align: left;  }
.cxt .local a{ color: #800080; }
.cxt .local a:hover{ text-decoration: underline; }
.cxt h4{ font-size: 18px; color: #000; font-weight: bold; padding: 20px 0;}
.cxt h4 a{ background: #e4e4e4; border: #ccc 1px solid; padding:5px; margin-left: 10px; font-weight: normal;}
.cxt .msg p{color: #000; font-weight: bold;}
.cxt .sel_list{ background: #eeeeee; border:#ccc 1px solid; padding: 10px; margin: 20px 0; }
.cxt .sel_list .seach input{ height: 30px; padding: 5px; width: 180px; border:#ccc 1px solid; }
.cxt .sel_list .seach a{ color: #000; font-size: 16px; }
.cxt .sel_list .all{ overflow-x:auto; padding: 10px 0;}
.cxt .long{width: 10000px; }
.cxt .long ul{width: auto !important; display: inline-block; width: 100%;}
.cxt .sel_list .all ul li{margin: 0 5px;}
.cxt .sel_list .all ul li p{ font-weight: 700;margin-bottom: 5px; }
.cxt .sel_list .all .name_list{ border:#ccc 1px solid;height:200px; background: #fff; padding: 10px 0; overflow-y: scroll; }
.cxt .sel_list .all .name_list span{ display: block; line-height: 25px; padding: 0 10px; cursor: pointer; }
.cxt .sel_list .all .name_list span:hover{ background: #f2f2f2; }
.cxt .a_list{ padding: 10px 0; }
.cxt .a_list a{ margin-right: 10px; }
.cxt  .tm em{ font-weight: bold; }
.cxt  .tm span{ padding-left: 5px; }
.cxt .next ul li{ padding-bottom: 5px; }
.cxt .next .red{ color: #ff0000; }
.cxt .next dl{ padding-top: 5px; }
.cxt .next dl p{ line-height: 30px; }
.cxt .next dl dt{ line-height: 30px; margin-right: 5px;}
.cxt .next dl input{ height: 30px;border:#ccc 1px solid; margin-right: 5px; }
.cxt .next dl a{ margin-right: 5px;}
.cxt .tip_red{color: #ff0000;}
.cxt .goods_table th{    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
	}
.cxt .table-hover>tbody>tr:hover {background-color: #fbf8e9;}
.cxt .goods_table{ overflow-x:auto; border-right:#ccc 1px solid; border-left:#ccc 1px solid;}
.cxt .table{ width:200%; max-width:200%; margin-bottom:0px;border-left:0px;}
.cxt .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-left:0px;}
/*paging*/
.paging{padding:20px 0;}
.paging .all_page{ color: #999; line-height: 30px; margin-left: 10px; }
.paging .all_page .page_number{width: 40px; text-align: center; height: 25px; border:#ccc 1px solid;margin:0 5px; }
.paging .all_page .sure{ height: 30px; padding: 0 10px; color: #fff; margin-left: 5px;}
.pagination{ margin:0; }
.blue_a{background-color: #337ab7;border: #2e6da4  1px solid; }
.btn:hover{ color: #fff; }
.blue_a:hover,.blue_a.on{ background-color: #286090; border-color: #204d74;}
/*paging end*/
/*cxt end*/
/*index*/
.index{}
.index .sider{ width: 280px; margin-right: 10px; }
.index .sider h2{ text-align: center; font-size: 30px;  padding-bottom: 10px; }
.index .sider ul,.index .sider dl{ background: #e6e6e6; border:#ccc 1px solid; padding: 5px 0; }
.index .sider ul li{ line-height: 30px;padding: 0 10px; position: relative; cursor: pointer;}
.index .sider ul li:hover,.index .sider ul li.on{ background: #fff; }
.index .sider ul li:hover .sider_nav,.index .sider ul li.on .sider_nav{ display: block; }
.index .sider ul li .sider_nav{ display: none; background: #fff; border:#f2f2f2 1px solid; position: absolute; left: 278px;top:0; width: 200px; padding:5px 5px ; line-height: 25px; overflow: hidden;}
.index .sider ul li .sider_nav a{ padding: 0 5px; display: block; float: left; }
.index .sider dl{ margin-top: 10px; padding: 10px;  color: #000;}
.index .sider dl dt{ width: 120px; font-weight: normal;}
.index .sider dl dd{ width: 120px; border-left: #ccc 1px solid; padding-left: 8px;text-align: center;}
.index .sider dl dd a{ color: #000; }
.index .sider dl dd a:hover p{ text-decoration: underline; }
.index .content{ width: 734px; }
.index .content h3{ font-size: 30px; }
.index .content h4{ font-size: 26px; font-weight: 700;}
.index .content .search{ padding-top: 10px; }
.index .content .search select{ height: 30px; border:#ccc 1px solid; width: 200px;  }
.index .content .search input.text_box{ width: 380px; height: 30px;border:#ccc 1px solid; padding: 0 5px; margin-left: 10px; }
.index .content .search label{ margin-left: 10px; line-height: 30px; }
.index .content .tip a{ color: #333; padding: 0 5px; }
.index .content .tip a:hover{ text-decoration: underline; }
.index .content .banner{ padding: 20px 0; }
.index .content .banner img{ width: 100%; height: auto; }
/*banner_one */
.banner_one{position: relative; width: 734px; overflow: hidden; height: 153px;}
.banner_one .banner_one_box{ position: absolute; left: 0;}
.banner_one li{ width: 163px; margin:0 10px;}
.banner_one li .img{ padding-bottom: 5px; }
.banner_one li .img img{ width: 163px; height: 100px; }
.banner_one li p{ line-height: 20px; }
.banner_one .fx{ position: absolute; top: 40px;width: 30px; height: 30px; background: #000;filter:alpha(opacity=50);opacity:0.5; color: #fff;
line-height: 30px; text-align: center;cursor: pointer; }
.banner_one .next{ right: 0; }
/*banner_one end*/
/*banner_two*/
.banner_two{ background: #e6e6e6; border:#ccc 1px solid; margin-top: 20px; position: relative;width: 734px; overflow: hidden; }
.banner_two_box{ height: 230px;}
.banner_two .detail{ padding: 10px 10px;height: 160px;  position: absolute; left: 0px;}
.banner_two .detail dl{float: left; padding:0 10px;}
.banner_two .detail_in{overflow: hidden; height: 160px;}
.banner_two .detail dl dt{ width: 215px; margin-right: 30px; }
.banner_two .detail dl dt img{ width: 235px; height: 160px; }
.banner_two .detail dl dd{ width: 447px; }
.banner_two .detail dl dd h4{ font-size: 16px; }
.banner_two .detail dl dd p{ margin: 10px 0; line-height: 22px; height:88px ; overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.banner_two .detail dl dd a{ display: block; padding: 5px 10px; background: #00a1e9; color: #fff; }
.banner_two .detail dl dd a:hover{ background: #0995d4; }
.banner_two .name{ position: absolute; left: 0px; top:180px; height: 50px;}
/*.banner_two .name ul{ overflow: hidden; height: 50px;}*/
.banner_two .name li{ width: 146.4px; height: 50px; border:#ccc 1px solid; border-bottom: 0; border-left: none; cursor: pointer; }
.banner_two .name li img{ width: 100%; height: 50px; }
.banner_two .fx{position: absolute; top:35%;background: #000;filter:alpha(opacity=50);opacity:0.5; color: #fff;
 border-top: #ccc 1px solid; width: 16px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; cursor: pointer;}
.banner_two .pre{}
.banner_two .next{ right: 0; }
/*banner_two end*/
/*index end*/
/*footer*/
.footer{ background: #120f14; width: 100%; position: absolute; padding: 20px 0; }
.footer_in{ width: 1024px; margin:0 auto; }
.footer_in dl{ width: 256px; }
.footer_in dl dt{ color: #fff; padding-bottom: 2px; }
.footer_in dl dd{ padding: 1px 0; }
.footer_in dl dd a,.footer_in dl dd{ color: #808080; }
.footer_in dl dd a:hover{ text-decoration: underline; }
.footer_in dl.last dt img{ width: 20px; height: 20px; }
.footer_in dl .padding{ padding: 15px 0; }
/*footer end*/
.a_btn{ display: block; height: 30px; line-height: 30px;  border:#ccc 1px solid; background: #e2e2e2;padding: 0 10px;}
.red{ color: #ff0000 !important; }
.white{ color: #fff !important; }
.padding_top_10{ padding-top: 10px !important; }

